home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 019 / 123shel6.arc / 123SHELL.DOC next >
Text File  |  1985-09-11  |  18KB  |  415 lines

  1.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 1
  2.                       (c) 1985  All Rights Reserved
  3.                time/date last modified  21:30:00  9/11/1985
  4.                           Version 11.1a(beta6)
  5.  
  6.  
  7. NOTE: Read Section XXX, and the license agreement, there have been changes.
  8.  
  9.  
  10.                        T   R   Y   W   A   R   E
  11.  
  12.     Beats a money back guarantee!!!  How?  You don't pay one red
  13. cent until its worth your use.  You can try this program at your
  14. own pace, you don't have to be pressured at the store about this
  15. and that.  There new revisions in the works that promise
  16. improvements and enhancements.  No stupid copy protection schemes
  17. and methods to slow down your back-ups (amen! for all you hard
  18. disk owners!).  Low over-head bargain, you don't pay for
  19. advertising on the various mediums (TV, Radio, Magazine etc.),
  20. because I use the CHEAPEST and the MOST EFFECTIVE advertising, SATISFIED
  21. USERS!  New versions can be easily updated electronically over
  22. the modem.  This template is automaticly loaded when placed
  23. in the 1-2-3's default data directory.  So help the fight against
  24. rip-off software prices and contribute if you find this program
  25. worth its disk, otherwise eliminate this template and all attached files
  26. and except my kind thanks.
  27.  
  28. Any contributions ($10 suggested)/questions/ideas should
  29. be sent to:
  30.  
  31.     Joseph Wong
  32.     P.O. Box 1475
  33.     Lafayette, California 94549
  34.  
  35. For the fastest possible reply use E-Mail, and drop me a line at
  36. the Aircomm RBBS-PC (415)-689-2090.
  37.  
  38. For a 5 1/4 diskette with the template on it, please add $5 and a
  39. self-addressed and stamped diskette mailer.
  40.  
  41. Requirements:  MS-DOS or PC-DOS, Lotus 1-2-3 and a computer
  42.                capable of running 1-2-3 (192k).  To use the
  43.                special color driver you must have a color
  44.                monitor and a color card that can be run with the
  45.                standard IBM CG adapter driver that comes with
  46.                Lotus 1-2-3.  Other cards may be supported later.
  47.  
  48. Audience: 1-2-3 users who want more than a blank screen.
  49.  
  50.  
  51. NOTE:    1-2-3 is a trademark of Lotus Development Corp.
  52.          MS-DOS is a trademark of Microsoft Corp.
  53.          PC-DOS is a trademark of Internation Business Machines.
  54.          IBM is a registered trademark of Internation Business Machines.
  55.          FREEWARE is a trademark of The Headlands Press.
  56.  
  57. This has ONLY been tested under Lotus 1-2-3 version 1A*.  Some DOS versions
  58. may require more memory.
  59.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 2
  60.                              ..User Agreement..
  61.  
  62. You are hereby provided a license to possess or use this program
  63. as long as the following terms and conditions are met.
  64.  
  65.     YOU MAY:   - Distribute this program in its unmodified and
  66.                unabridged form without charge.  As for charge of
  67.                diskettes, no more than $8 is to charged.  All the
  68.                files mentioned in the 123SHELL.TXT file MUST be
  69.                distributed as well.
  70.  
  71.                - Use this program for non-comercial
  72.                application(s).  Using this program for
  73.                commercial purposes (that also includes
  74.                all govermental bodies, agencies, and contractors)
  75.                requires you to contribute atleast $20.
  76.  
  77. YOU MAY NOT:   - Alter this documentation or abridge it in any
  78.                way.
  79.  
  80.                - Bypass or remove reference to the original
  81.                author's name and copyright notice.
  82.  
  83.                - Recieve any form of renumeration or reward or
  84.                consideration.  No more than $5 is to be charged
  85.                for a disk in the event "diskcopying" services are
  86.                sold.
  87.  
  88.                - Distribute this program in modified or abridged
  89.                form or without its accompanying files.
  90.  
  91. TERM:    This license is effective until terminated.  You may
  92.          terminate this license any time by destroying any and all
  93.          copies and merged portions of the documentation and
  94.          template and accompanying files in any form.
  95.  
  96. UPDATES: This program and documentation is subject to change
  97.          without notice.
  98.  
  99. NO WARRANTY:   This product is provided to you "AS IS" without
  100.                warranty of any kind.  Either expressed or
  101.                implied, including, but not limited to the
  102.                implied warranties of merchantability and fitness
  103.                for a particular purpose.  The entire risk as to
  104.                the selection, quality results and performance of
  105.                the program and updates is with you.  Should the
  106.                program prove defective, you (and not the author)
  107.                assume all liability and expense incurred as a
  108.                result thereof.
  109.  
  110.                             D I S C L A I M E R
  111.  
  112. IN NO EVENT WILL THE AUTHOR BE LIABLE TO YOU ARE ANY OTHER PERSON
  113. FOR ANY ANY DAMAGES, SUCH AS LOST PROFITS, LOST SAVINGS, OR OTHER
  114. DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMGES ARISING OUT OF THE US
  115. OR INABILITY TO USE THIS PROGRAM OR UPDATES.  USE THIS PROGRAM
  116. AT YOUR OWN RISK.  IF YOU FIND THIS LICENSE AGREEMENT UNACCEPTABLE
  117. THEN YOU CAN DESTROY THIS PROGRAM AND ALL OF ITS FILES ALONG WITH
  118. ITS ACCOMPANYING DOCUMENTATION.
  119.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 3
  120.  
  121.     Basically, the template is pretty self-explanatory once
  122. loaded.  If you need more information, refer to your 1-2-3 manual.
  123.  
  124.     This template adds more menus like those used in 1-2-3, the
  125. main menu may be reached at any given time by pressing Alt-Z.
  126. When working in an external worksheet, be sure to save your
  127. worksheet first before going to the main menu.  Except for fixed
  128. external functions that do not want to modified (HELP.WKS,GRAF.WKS).
  129.  
  130.     In those menus, use the cursor keys to move the highlighter
  131. from one command to another.  Press <CR> when the highlighter
  132. is on the desired command.  Or you can use the first letter of
  133. each invidual command.
  134.  
  135. ------------------------------------------------------------------------
  136.     Watch for the newest version of this program at your local BBS.  I'm
  137. constantly working on better documentation for better features.
  138.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 4
  139.  
  140. I. Version numbers:      ab.cd(BETAe)
  141.  
  142. a = very radical revision (number)
  143. b = radical revision (number)
  144. c = major revision (number)
  145. d = minor revision (alpha)
  146. BETA[?] = still testing (true or false)
  147. e[?] = phase of test (number, used in conjunction with BETA)
  148. f[?] = specialized extension (number)
  149.  
  150. [?] optional attachment to version number
  151.  
  152. II. Background on the development of 123 SHELL.
  153.  
  154.     Once upon a time, I (the novice) sat staring at a blank worksheet in
  155. Lotus 1-2-3.  I thought to myself what do I do next?!?!?  As time passed
  156. ever so slowly, I became a more advanced user of Lotus 1-2-3.  But every
  157. time I would load 1-2-3...  I said to myself, why am I doing this when
  158. 1-2-3 is supposed to help my problems vs. create new ones.  So finally,
  159. I got off my duff and started book-worming the 1-2-3 manuals and books.
  160. Now I had something that worked, not very advanced, very crude with only
  161. one-tenth of what you see today.  After patting myself on the back, I got
  162. back onto my duff.
  163.     After I got my modem and went exploring the realms of BBSland..
  164. I downloaded a myriad of templates and tucked them away neatly onto my
  165. 1-2-3 data disk.  To make a long story short, I made friends in BBSland
  166. and met up with a minority of people who weren't friendly.  You might
  167. say I'm doing this to repay those who were kind and helpful enough
  168. to get me out of noviceland.  I had lots of things to do locally
  169. on my IBM PC  (not remote stuff like BBSing)..  This just happened to
  170. be one of those things that I dreamed up..  This is simply my attempt to
  171. share my talents with you, but it turned out that my template wasn't very
  172. presentable or documented so I had my "chores" ahead of me.
  173.  
  174. III. Why it is and what it is?
  175.  
  176.     Everybody can win with TRYWARE...  The USER can buy into the program
  177. at a minimal cost.  The USER can try the program at his/her own pace.
  178. The USER is not under any extreme pressure to examine the product.
  179. The USER also can communicate his/her needs to the authors as suggestions,
  180. and the author will listen and see what can be done about it.   The
  181. author can sell his program without a great deal of investment and
  182. advertising.
  183.  
  184.     The reason why it isn't FREEWARE:
  185.  
  186. 1) FREEWARE is a trademark of Headlands press.
  187.  
  188. 2) FREEWARE has a tendency to indicate the program is free when
  189.    it is not free at all.
  190.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 5
  191.  
  192. IV. Modularity
  193.  
  194.     The template or program which will mean the same thing throughout
  195. this documentation is divided up into modules as to save memory and to
  196. isolate certain things from the various worksheets and to avoid redundant
  197. menus.
  198.     For those of you who have 640k+ in your IBM PC/XT/AT or compatible
  199. (including myself) may have doubts on this subject..  But, if it were not,
  200. it would be much more bulky and clumsy in the long run (more worksheets).
  201.     This method slows down switches between various operations, but it
  202. does however increase the recalculation speed by keeping the worksheet
  203. area small.
  204.  
  205. 1) Auto123.WKS   -- Auto-Loading main menu worksheet (central control system)
  206. 2) Macro.WKS     -- standardization in new worksheets (predefined macros)
  207. 3) Asc.WKS       -- ASCII character set (inc. keyboard graphics)
  208. 4) Help.WKS      -- Contains usage information (help subsystem)
  209. 5) App.WKS       -- Appointment maker (appointment subsystem)
  210. 6) Graf.WKS      -- Graphic example(s)
  211. 7) Dry.WKS       -- Diary+Personal note jotter (diary subsystem)
  212. 8) TD.DRV        -- Put on Lotus System disk or directory (colorful
  213.                     terminal driver for Lotus 1-2-3, req. IBM CG/adapter)
  214. 9) 123SHELL.txt  -- Briefing (contains some misc. information that may or
  215.                     may not be mentioned in this file.
  216. 10) 123SHELL.doc -- Documentation <THIS FILE>
  217.  
  218. 11) More modules will be added as new features and subsystems are
  219.     integrated into this SHELL.
  220.  
  221. V. Modifications and Customizations
  222.  
  223. Advice from the author:
  224.  
  225. This isn't generic canned software, I prefer to call it a can of building
  226. blocks upon which you can build upon.  If you desire to modify this template
  227. to suit your own needs...heed these words of wisdom.
  228.  
  229. 1) DO NOT change the filenames (these modules are interlinked)
  230.    and Auto123.WKS is the file that 123 looks for when it first
  231.    loads up.  PEOPLE and PROGRAMs make assumptions about what
  232.    certain filenames are for, so it would be very wise to avoid
  233.    this.
  234.  
  235. 2) DO NOT distribute your mods, but if you feel they are worth something
  236.    you can submit them to me for standardization sake (don't put a new
  237.    bedroom in where I'm gonna put the new living room!).
  238.  
  239. 3) DO NOT create MODALITITY by using the same menu words for
  240.    two drasticly different things!
  241.    I.E. Exit=go to DOS...some other menu...Exit=return to SHELL.
  242.  
  243. 4) Use range names to map the worksheet, so that moving around it
  244.    won't be so tedious, or if key cell is moved the range name keeps
  245.    on top if it, but absolute label address DOESN'T.
  246.  
  247. 5) Well, that's all I can think of for right now.
  248.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 6
  249.  
  250. VI. Appointment maker (Helpful Hints)
  251.  
  252. 1) Editting an appointment, each appointment has a number
  253.    and that is also a range name that points to its description.
  254.    So when you are asked what address you would like to goto then
  255.    "5" will get you to description number 5.
  256.  
  257. 2) The + or the - symbol under "OLD" indicates whether an appointment has
  258.    passed.
  259.  
  260. 3) If you want this thing to work right you had better make sure the system
  261.    clock is up to date.
  262.  
  263. 4) The Bye-Bye command is just that, it means bye-bye, so you might
  264.    want to save your work first before hitting "B" at a menu that has
  265.    this option.  This will get you to DOS very quickly.
  266.  
  267. 5) Plan is useful for setting up future appointments.
  268.  
  269. VII. Calculator operation
  270.  
  271. 1) Any arithmetic function available in 1-2-3 is available on this
  272.    calculator.  This calculator will display the formula as well as
  273.    the results after you hit return.  This is a calculator without
  274.    equal (literally).
  275.  
  276. 2) Precedence is strictly obeyed the same way as in Lotus 1-2-3.
  277.    I.E. 2+4^5 .... if you thought it would equal 7776 you are sadly
  278.    mistaken .... the answer is really 1026!  Calculations will be
  279.    performed in the order of precedence vs. the order entered.
  280.    Elementary math!
  281.  
  282. 3) Refer to your Lotus 1-2-3 Quick Reference Guide for more information
  283.    on the operators and precedence.  QRG Pages. 7-9.
  284.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 7
  285.  
  286. VIII.  PREDEFINED MACROS EXPLAINED
  287.  
  288. Scenario for uses:
  289.  
  290. Okay, you sit down one day to make a new worksheet...
  291.  
  292. Without 123SHELL:  First, the blank screen....  Then some grudgy fiqures..
  293.                    You press Alt-M (supposed to be the menu) <beeep>
  294.                    must not exist?!?  Ok you program Alt-O to be the menu.
  295.                    Well its working?  You explain to your boss, Alt-O for
  296.                    menu.  He finds it works with just this worksheet!  When
  297.                    he tries it on another...<beeep> doesn't work.  What key
  298.                    was that? (boss thinking..)  Similiar commands throughout
  299.                    entire worksheet system is just one of the luxuries that
  300.                    is impossible for all these worksheets floating around not
  301.                    including all the new ones out.  With 123SHELL in your
  302.                    data drive, Lotus 1-2-3 can get started much faster
  303.                    than if you had nothing in your disk drive (about
  304.                    20 seconds difference after the logo has been passed)
  305.  
  306. With 123SHELL:     You get your Lotus 1-2-3 going, it searchs its default
  307.                    data directory..zappo..the magic menu appears..  You
  308.                    press <CR> when the highlighter is on "Make" to make
  309.                    a new worksheet with predefined macros.  You are in
  310.                    business, everything in MACRO.WKS is at your immediate
  311.                    service.
  312.  
  313. \0 = Executes right after its loaded (automaticly)  This is acutally
  314.      undefined but you put in it what you like.
  315.  
  316. \C = Clears the split screen that shows the macros in one half of the
  317.      partition.
  318.  
  319. \N = Creates a range name (helpful for macro development)
  320.  
  321. \A = Active status report
  322.  
  323. \S = Saves and replaces -- using default file name save it manually the
  324.                            first time and the file name will be defined then
  325.                            the next step is as easy as Alt-S.
  326.  
  327. \D = Date stamper.  Sets column and format to match.
  328.  
  329. \Z = Returns to main menu worksheet without saving current one, so save
  330.      first!
  331.  
  332. \Y = Erase data area (not the macros)
  333.  
  334. \G = Generate an ASCII character (001..255)..when asked for a range name
  335.      give the ASCII number.  I.E.  you want to do an ASCII 240 in your
  336.      current cell.  Hit Alt-G, then enter 240 when you are asked for a
  337.      range name and then hit <CR>.  Just make sure that ASC.WKS is on
  338.      the cureent data directory when you do that.
  339.  
  340. \R = Remove current row.  Use this with extreme caution especially if the
  341.      row contains important information.  Once you have a default filename
  342.      that is different from MACRO.WKS then press Alt-S frequently...  The
  343.      default filename used to save is determined by the filename used to
  344.      load the worksheet or the filename used in the last save to disk
  345.      operation.
  346.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 8
  347.  
  348. \P = Protect cell that the cell pointer is on.
  349.  
  350. \U = Unprotect or highlight cell that cell pointer is currently on.
  351.  
  352. The range name ST refers to the sheet data area.  NOT any macros.
  353.  
  354. \ = An alphabet that follows this symbol means, Alt-<alphabet>.  Alt is
  355.     the gray key to the left of the space bar (on an IBM PC keyboard).
  356.  
  357.  
  358. IX.  System-Wide (Helpful Hints)
  359.  
  360. 1) Pressing the ESCAPE key (the gray key marked "Esc") will cause you
  361.    to jump back one step (just like in the Lotus menus).
  362.  
  363. 2) Running the FASTDISK.COM program or a program that alters the
  364.    head-settling time will increase the swiftness at which the modules
  365.    are changed.
  366.  
  367. 3) Altering the amount of disk drive buffers will help as well.  Try
  368.    15 or 20 buffers (BUFFERS command, look it up in your DOS manual..
  369.    DOS2.1 manual section 4 page 5 (4-5) or look it up in your index if
  370.    you have a different DOS version).  NOTE: disk drive buffers require
  371.    RAM, if you are always running out of memory then don't get your hopes
  372.    up too high.
  373.                >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 9
  374.  
  375. XXX. Enhancements/Bugs-fixed/Changes/Differences etc. to previous version.
  376.                    11.1a(beta5) versus 11.1a(beta6)
  377.  
  378.  
  379. 1) **Speed has been greatly increased for certain operations.  The calculator
  380.    just happens to be one of them.
  381.  
  382. 2) *You now notice some improved documention!  Alot of typos have been
  383.    fixed as well and with the
  384.  
  385. 3) *Unnecessary glut has been purged (old and unused range names and old
  386.    data) so as to keep the whole thing more compact.
  387.  
  388. 4) *Menu descriptions have been altered to be less cluttering and
  389.    more english-like in use.
  390.  
  391. 5) *Menus have been re-organized to help beginners who use the cursor and
  392.    then press return on the proper command.
  393.  
  394. 6) *The worksheets have been greatly tightened to keep them small and fast
  395.    crucial during loading.
  396.  
  397. 7) *The calculator was overhauled and now runs alot more smoothly and
  398.    swiftly.
  399.  
  400. 8) *Help now has its own subsytem.
  401.  
  402. 9) *The the auto-loading goes faster due to its more compact nature.
  403.  
  404. 10) *The window utility was removed because no one ever used it, and
  405.     there was no advantage to it, it was simply a redundancy between
  406.     shell and 123..  Typing Alt-Z,U,W isn't better than /WW?
  407.  
  408. 11) ** LICENSE AGREEMENT has been altered.
  409.  
  410. XXXI.  Planned changes for next release.
  411.  
  412. 1) Scratchpad
  413.  
  414. 2) ?
  415.